//
//  LZKButtonAddition.h
//  lzk
//
//  Created by mengchangMBP on 8/18/16.
//  Copyright © 2016 zjn. All rights reserved.
//
#import <UIKit/UIKit.h>

@interface UIButton (LZKButtonAddition)

@property (nonatomic, assign) NSString *titleForStateNormal;
@property (nonatomic, assign) NSString *titleForStateHighlighted;
@property (nonatomic, assign) NSString *titleForStateSelected;
@property (nonatomic, assign) NSString *titleForStateDisabled;
@property (nonatomic, assign) NSString *titleForStateHighlightedWhenSelected;
@property (nonatomic, assign) NSString *titleForStateDisabledWhenSelected;

@property (nonatomic, assign) UIColor *titleColorForStateNormal;
@property (nonatomic, assign) UIColor *titleColorForStateHighlighted;
@property (nonatomic, assign) UIColor *titleColorForStateSelected;
@property (nonatomic, assign) UIColor *titleColorForStateDisabled;
@property (nonatomic, assign) UIColor *titleColorForStateHighlightedWhenSelected;
@property (nonatomic, assign) UIColor *titleColorForStateDisabledWhenSelected;

@property (nonatomic, assign) UIColor *titleShadowColorForStateNormal;
@property (nonatomic, assign) UIColor *titleShadowColorForStateHighlighted;
@property (nonatomic, assign) UIColor *titleShadowColorForStateSelected;
@property (nonatomic, assign) UIColor *titleShadowColorForStateDisabled;
@property (nonatomic, assign) UIColor *titleShadowColorForStateHighlightedWhenSelected;
@property (nonatomic, assign) UIColor *titleShadowColorForStateDisabledWhenSelected;

@property (nonatomic, assign) UIImage *imageForStateNormal;
@property (nonatomic, assign) UIImage *imageForStateHighlighted;
@property (nonatomic, assign) UIImage *imageForStateSelected;
@property (nonatomic, assign) UIImage *imageForStateDisabled;
@property (nonatomic, assign) UIImage *imageForStateHighlightedWhenSelected;
@property (nonatomic, assign) UIImage *imageForStateDisabledWhenSelected;

@property (nonatomic, assign) UIImage *backgroundImageForStateNormal;
@property (nonatomic, assign) UIImage *backgroundImageForStateHighlighted;
@property (nonatomic, assign) UIImage *backgroundImageForStateSelected;
@property (nonatomic, assign) UIImage *backgroundImageForStateDisabled;
@property (nonatomic, assign) UIImage *backgroundImageForStateHighlightedWhenSelected;
@property (nonatomic, assign) UIImage *backgroundImageForStateDisabledWhenSelected;

@property (nonatomic, strong) UIColor *backgroundColorForStateNormal;
@property (nonatomic, strong) UIColor *backgroundColorForStateHighlighted;
@property (nonatomic, strong) UIColor *backgroundColorForStateSelected;
@property (nonatomic, strong) UIColor *backgroundColorForStateDisabled;
@property (nonatomic, assign) UIColor *backgroundColorForStateHighlightedWhenSelected;
@property (nonatomic, assign) UIColor *backgroundColorForStateDisabledWhenSelected;
@end
